<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ page contentType="text/html; charset=utf-8" language="java"
	import="java.sql.*" errorPage=""%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>

<body>

<form:form acceptCharset="UTF-8" action="inserisciTicket.do"
	commandName="ticket" id="formTicket" enctype="multipart/form-data">
	<input type="hidden" name="idProgetto" id="idProgetto"
		value="<c:out value='${ticket.idProgetto}'/>" />
	<input type="hidden" name="idOwner" id="idOwner"
		value="<c:out value='${ticket.idOwner}'/>" />
	<input type="hidden" name="idUtente" id="idUtente"
		value="<c:out value='${ticket.idUtente}'/>" />
	<input type="hidden" name="idTicket" id="idTicket"
		value="<c:out value='${ticket.idTicket}'/>" />
<table border="0">
<tr>
			<td><a href="esci.do">Esci</a></td>
		</tr>

</table>
	<table width="600" border="1" align="center">
		<tr>
			<td>Progetto</td>
			<td><c:out value="${ticket.descrizioneProgetto}" /></td>
		</tr>
		<tr>
			<td width="192">Titolo</td>
			<td width="392"><c:if
				test="${(ticket.idTicket==null || ticket.idTicket=='') && loginForm.utenti.profilo.descrizione!='DEVELOPER' }">
				<form:input path="titoloTicket" />
				<form:errors path="titoloTicket" />
			</c:if> <c:if
				test="${(ticket.idTicket!=null && ticket.idTicket!='') && loginForm.utenti.profilo.descrizione=='USER' }">
				<input type="hidden" name="titoloTicket"
					value="<c:out value='${ticket.titoloTicket}'/>" />
				<c:out value="${ticket.titoloTicket}" />
			</c:if> <c:if
				test="${(ticket.idTicket!=null  && ticket.idTicket!='') && loginForm.utenti.profilo.descrizione=='DEVELOPER' }">
				<input type="hidden" name="titoloTicket"
					value="<c:out value='${ticket.titoloTicket}'/>" />
				<c:out value="${ticket.titoloTicket}" />
			</c:if></td>
		</tr>
		<tr>
			<td>Descrizione</td>
			<td><c:if
				test="${loginForm.utenti.profilo.descrizione!='DEVELOPER' }">
				<form:textarea path="descrizione" cols="50" id="descrizione"
					rows="10" />
				<form:errors path="descrizione" />
			</c:if> <c:if test="${loginForm.utenti.profilo.descrizione=='DEVELOPER' }">
				<c:out value="${ticket.descrizione}" />
				<input type="hidden" name="descrizione" id="descrizione"
					value="<c:out value="${ticket.descrizione}"/>" />
			</c:if></td>
		</tr>
		<c:choose>
			<c:when test="${loginForm.utenti.profilo.descrizione=='DEVELOPER'}">
				<tr>
					<td>Stato</td>
					<td><select name="idStato" id="idStato">
						<c:forEach items="${stati}" var="item">
							<option value="<c:out value="${item.stati.idStato}"/>"
								<c:if test="${item.stati.idStato==idStato}">selected="selected"</c:if>><c:out
								value="${item.stati.descrizione}" /></option>
						</c:forEach>
					</select> <!--form:input path="statoTicket" id="statoTicket"  /--> <!--form:errors path="statoTicket"/-->
					</td>
				</tr>
			</c:when>
			<c:otherwise>
				<input type="hidden" value="<c:out value="${idStato}"/>"
					name="idStato" />
			</c:otherwise>
		</c:choose>
		<!-- tr>
			<td>Nome file</td>
			<td><form:input path="nomeFile" id="nomeFile" /></td>
		</tr-->
		<tr>
			<td>Allega file</td>
			<td><input type="file" name="file" id="allegato" /> <input
				type="submit" name="addAllegato" id="addAllegato" value="Allega"
				onclick="javascript:document.forms[0].action='addAllegato.do';document.forms[0].submit()" />
				<form:errors path="file"></form:errors>
			</td>
		</tr>
		<c:if test="${not empty allegati}">
			<tr>
				<td>Lista allegati</td>
				<td>
				<table>
					<c:forEach items="${allegati}" var="item">
						<tr>
							<td><a href="visualizzaAllegato.do?id=<c:out value="${item.idAllegato}" />"><c:out value="${item.nome}" /></a></td>
							<td><input
				type="submit" name="addAllegato" id="addAllegato" value="Rimuovi"
				onclick="javascript:document.forms[0].action='rimuoviAllegato.do?idAllegato=<c:out value="${item.idAllegato }"/>';document.forms[0].submit()" /></td>
						</tr>
					</c:forEach>
				</table>
				</td>
			</tr>
		</c:if>
		<c:if test="${loginForm.utenti.profilo.descrizione=='DEVELOPER'}">
			<tr>
				<td>Assegnato a</td>
				<td><c:choose>
					<c:when test="${owner==null}">
						<select name="idUtenteAssegnatario" id="idUtenteAssegnatario">
							<option value="0">--seleziona--</option>
							<c:forEach items="${assegnatari}" var="item">
								<option value="<c:out value="${item.utenti.idUtente}"/>" <c:if test="${item.utenti.idUtente==idUtenteAssegnatario }">selected=selected</c:if> ><c:out
									value="${item.utenti.cognome}" /></option>
							</c:forEach>
						</select>
					</c:when>
					<c:otherwise>
						<input type="hidden" value="<c:out value="${owner.idUtente}"/>" />
						<c:out value="${owner.cognome}" />
						<c:out value="${owner.nome}" />
					</c:otherwise>
				</c:choose></td>
			</tr>
		</c:if>
		<c:if test="${loginForm.utenti.profilo.descrizione=='DEVELOPER'}">

			<tr>
				<td>Prossima azione</td>
				<td><form:textarea path="prossimaAzione" cols="50"
					id="prossimaAzione" rows="5" /> <form:errors path="prossimaAzione" />
				</td>
			</tr>
			<tr>
				<td>Ore previste</td>
				<td><form:input path="orePreviste" id="orePreviste" /> <form:errors
					path="orePreviste" /></td>
			</tr>
			<tr>
				<td>Giorni previsti</td>
				<td><form:input path="giorniPrevisti" id="giorniPrevisti" /> <form:errors
					path="giorniPrevisti" /></td>
			</tr>
			<tr>
				<td>Ore consuntivate</td>
				<td><form:input path="oreConsuntivate" id="oreConsuntivate" />
				<form:errors path="oreConsuntivate" /></td>
			</tr>
			<tr>
				<td>Giorni consuntivati</td>
				<td><form:input path="giorniConsuntivati"
					id="giorniConsuntivati" /> <form:errors path="giorniConsuntivati" />
				</td>
			</tr>
			<tr>
				<td>Da fatturare</td>
				<td><form:checkbox path="daFatturare" id="daFatturare" /></td>
			</tr>
		</c:if>

		<tr>
			<td>&nbsp;</td>
			<td>&nbsp;</td>
		</tr>
		<tr>
			<td colspan="2"><input type="submit" name="button" id="button"
				value="Invia" /> <input type="submit" name="Annulla" id="Annulla"
				value="Annulla" /></td>
		</tr>
	</table>
</form:form>
</body>
</html>